iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
Software Development

Scratch輕鬆學系列 第 16

Scratch輕鬆學【函式積木】介紹

  • 分享至 

  • xImage
  •  

今天是第十六天嘉泰老師要和各位同學介紹【函式積木】
所謂的函式積木就是自訂積木,我們會使用到函式積木通常會是下面兩種狀況:

1.有需求需要創造一個專屬程式積木
舉例來說如果我希望角色可以一直跟著邊緣走四個邊,但是Scratch內建的程式積木當中,並沒有這樣類型的積木,所以我們就可以自定一個專屬的函式積木來滿足我們的需求

2.節省程式碼

另外一個會使用到函式積木的機會,就是如果有一組程式積木功能,在這個角色當中我們會經常常用,就可以把它設為函式積木,這樣就不需要一直重複拖拉這一段程式積木

那接下來我們就實際上來創造一個函式積木

1.首先我們到函式積木點選新建一個積木
函式積木名稱: 貓咪四個邊
同學注意函式積木的名稱只是給我們自已看的,程式要執行什麼功能,還是要看我們放什麼積木在函式積木下面

https://ithelp.ithome.com.tw/upload/images/20230929/20162104NuILTbU9yR.jpg

2.接下來我們在函式積木下面放四個滑行一秒到XY
要注意座標位置要設定在我們需要的位置當中

https://ithelp.ithome.com.tw/upload/images/20230929/20162104SYEwzrQWZP.jpg

3.完成之後要注意,這只是完成函式積木程式設定的部分
真正要執行的話,需要再從函式積木那邊把它取出來使用

另外提醒函式積木的特點是單一角色限定,在A角色設定的函式積木不能使用在B角色

在貓咪的角色當中,我們可以看到剛剛設定的貓咪走四個邊的函式積木

https://ithelp.ithome.com.tw/upload/images/20230929/201621044KG6tdfMSs.jpg
但是我們在小雞的程式當中,就看不到貓咪走四個邊的函式積木囉
https://ithelp.ithome.com.tw/upload/images/20230929/20162104JNeYn4QEkf.jpg

當然函式積木的功能不只這樣,函式積當中也可以再設定參數或文字
但因為這個用法比較進階,未來我們有機會再分享囉!


上一篇
Scratch輕鬆學【音效類積木】介紹
下一篇
Scratch輕鬆學【運算類積木】 的隨機取數
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言